home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Texteditors / Origami / Smakefile < prev   
Makefile  |  1996-09-26  |  3KB  |  104 lines

  1. # version 1.6.92.1
  2. SMAKE=    smake
  3. # the next variables are for private use only
  4. OLD_DEST=    /Origami_alt
  5. NEW_DEST=    /Origami_neu
  6.  
  7. all:    preinst compile roff bind part clean
  8.  
  9. part:
  10.     -makedir /Origami_Bind
  11.         rename bindings /Origami_Bind
  12.         -makedir /Origami_Src
  13.         rename src doc man scripts /Origami_Src
  14.         rename Config\#? tarup /Origami_Src
  15.         rename Makefile /Origami_Src
  16.         makedir man
  17.         makedir doc
  18.         rename /Origami_Src/man/\#?.man\#? man
  19.         rename man/o-opt.\#? /Origami_Src/man
  20.         rename /Origami_Src/doc/\#?.info doc
  21.         rename /Origami_Src/doc/intro.ascii doc/intro
  22.         rename /Origami_Src/doc/manual.ascii doc/manual
  23.         rename /Origami_Src/doc/FAQ doc/FAQ
  24.         copy README.FIRST /Origami_Bind
  25.         copy README.FIRST /Origami_Src
  26.  
  27. preinst: compreinst
  28.     -makedir bin
  29.         dirfold >.fold
  30.  
  31. # the next rule is for private use only
  32. my_preinst:
  33.         copy $(OLD_DEST)/\#?.info $(NEW_DEST)
  34.         copy $(OLD_DEST)/README.FIRST $(NEW_DEST)
  35.         copy $(OLD_DEST)/install_origami $(NEW_DEST)
  36.         copy $(OLD_DEST)/AmigaDocs $(NEW_DEST)/AmigaDocs ALL
  37.         copy $(OLD_DEST)/bin/\#?.info $(NEW_DEST)/bin
  38.         copy $(OLD_DEST)/bindings/amiga.\#? $(NEW_DEST)/bindings
  39.         copy $(OLD_DEST)/bindings/Smakefile $(NEW_DEST)/bindings
  40.         copy $(OLD_DEST)/doc/\#?.info $(NEW_DEST)/doc
  41.         copy $(OLD_DEST)/man/\#?.info $(NEW_DEST)/man
  42.         copy $(OLD_DEST)/man/Smakefile $(NEW_DEST)/man
  43.         copy $(OLD_DEST)/rexx $(NEW_DEST)/rexx ALL
  44.         copy $(OLD_DEST)/src/Amiga $(NEW_DEST)/src/Amiga ALL
  45.         copy $(OLD_DEST)/src/Smakefile $(NEW_DEST)/src
  46.         dirfold >.fold
  47.  
  48. compile:
  49.     execute <<
  50.         cd src
  51.         $(SMAKE) -i preinst
  52.         <
  53.         execute <<
  54.         cd src
  55.         $(SMAKE) -i all
  56.         <
  57.         execute <<
  58.         cd src
  59.         $(SMAKE) -i install
  60.         <
  61.  
  62. roff:
  63.         execute <<
  64.         cd man
  65.         $(SMAKE) -i all
  66.         <
  67.  
  68. bind:
  69.     execute <<
  70.         cd bindings
  71.         $(SMAKE) -i all
  72.         <
  73.  
  74. compreinst:
  75.         execute <<
  76.         cd src
  77.         $(SMAKE) -i preinst
  78.         <
  79.  
  80. clean:
  81.     execute <<
  82.         cd src
  83.         $(SMAKE) -i clean
  84.         <
  85.  
  86. reset:
  87.     execute <<
  88.         cd src
  89.         $(SMAKE) -i reset
  90.         <
  91.  
  92. # the next rule is for private use only
  93. join:
  94.         rename /Origami_Bind/bindings bindings
  95.         -delete /Origami_Bind/README.FIRST
  96.         delete /Origami_Bind
  97.     -delete /Origami_Src/README.FIRST
  98.         rename /Origami_Src/man/\#? man
  99.         rename /Origami_Src/doc/\#? doc
  100.         delete /Origami_Src/man /Origami_Src/doc
  101.         rename /Origami_Src/\#? $(NEW_DEST)
  102.         delete /Origami_Src
  103. #{{{}}}
  104.